import hashlib

def find_token():
    # We're looking for a token where:
    # md5(token)[1] == md5(token)[14] == md5(token)[17]
    # and md5(token)[31] == '3'
    
    # Let's find a hash that meets these criteria
    # Start with simple integers as tokens
    for i in range(0, 1000000):
        token = str(i)
        h = hashlib.md5(token.encode()).hexdigest()
        if h[1] == h[14] == h[17] and h[31] == '3':
            return token
    return None

token = find_token()
if token:
    print(f"Valid token: {token}")
    h = hashlib.md5(token.encode()).hexdigest()
    print(f"MD5 hash: {h}")
    print(f"Positions check: 1:{h[1]}, 14:{h[14]}, 17:{h[17]}, 31:{h[31]}")
else:
    print("No token found in the tested range")